Coupling Dynamic Programming with Machine Learning for Horizon Line Detection
نویسندگان
چکیده
In this paper, we consider the problem of segmenting an image into sky and non-sky regions, typically referred to as horizon line detection or skyline extraction. Specifically, we present a new approach to horizon line detection by coupling machine learning with dynamic programming. Given an image, the Canny edge detector is applied first and keeping only those edges which survive over a wide range of thresholds. We refer to the surviving edges as Maximally Stable Extremal Edges (MSEEs). The number of edges is further reduced by classifying MSEEs into horizon and non-horizon edges using a Support Vector Machine (SVM) classifier. Dynamic programming is then applied on the horizon classified edges to extract the horizon line. Various local texture features and their combinations have been investigated in training the horizon edge classifier including SIFT, LBP, HOG, SIFT-LBP, SIFT-HOG, LBP-HOG and SIFT-LBP-HOG. We have also investigated various nodal costs in the context of dynamic programming
منابع مشابه
A Machine Learning Approach to Horizon Line Detection Using Local Features
Planetary rover localization is a challenging problem since no conventional methods such as GPS, structural landmarks etc. are available. Horizon line is a promising visual cue which can be exploited for estimating the rover’s position and orientation during planetary missions. By matching the horizon line detected in 2D images captured by the rover with virtually generated horizon lines from 3...
متن کاملAn Experimental Evaluation of Different Features and Nodal Costs for Horizon Line Detection
Horizon line detection is a segmentation problem where a boundary between a sky and non-sky region is searched. Conventionally edge detection is performed as the first step followed by dynamic programming to find the shortest path which conforms to the detected horizon line. Recent work has proposed the use of machine learning to reduce the number of non-horizon edges to accurately detect the h...
متن کاملTwo-stage fuzzy-stochastic programming for parallel machine scheduling problem with machine deterioration and operator learning effect
This paper deals with the determination of machine numbers and production schedules in manufacturing environments. In this line, a two-stage fuzzy stochastic programming model is discussed with fuzzy processing times where both deterioration and learning effects are evaluated simultaneously. The first stage focuses on the type and number of machines in order to minimize the total costs associat...
متن کاملModelling and Decision-making on Deteriorating Production Systems using Stochastic Dynamic Programming Approach
This study aimed at presenting a method for formulating optimal production, repair and replacement policies. The system was based on the production rate of defective parts and machine repairs and then was set up to optimize maintenance activities and related costs. The machine is either repaired or replaced. The machine is changed completely in the replacement process, but the productio...
متن کاملA genetic algorithm approach for a dynamic cell formation problem considering machine breakdown and buffer storage
Cell formation problem mainly address how machines should be grouped and parts be processed in cells. In dynamic environments, product mix and demand change in each period of the planning horizon. Incorporating such assumption in the model increases flexibility of the system to meet customer’s requirements. In this model, to ensure the reliability of the system in presence of unreliable machine...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- International Journal on Artificial Intelligence Tools
دوره 24 شماره
صفحات -
تاریخ انتشار 2015